package br.edu.fanor.agenda.dao;

import java.util.List;

import br.edu.fanor.agenda.exception.DaoException;

public interface IDao<T> {
	
	void save(T entidade) throws DaoException;
	void update(T entidade) throws DaoException;
	void delete(T entidade) throws DaoException;
	List<T> findAll() throws DaoException;
	T findById(Integer id) throws DaoException;

}
